TSTP Solution File: ITP094^1 by cocATP---0.2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : ITP094^1 : TPTP v7.5.0. Released v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p

% Computer : n004.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% DateTime : Sun Mar 21 13:24:09 EDT 2021

% Result   : Unknown 0.57s
% Output   : None 
% Verified : 
% SZS Type : None (Parsing solution fails)
% Syntax   : Number of formulae    : 0

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.10/0.11  % Problem  : ITP094^1 : TPTP v7.5.0. Released v7.5.0.
% 0.10/0.12  % Command  : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.13/0.33  % Computer : n004.cluster.edu
% 0.13/0.33  % Model    : x86_64 x86_64
% 0.13/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33  % Memory   : 8042.1875MB
% 0.13/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33  % CPULimit : 300
% 0.13/0.33  % DateTime : Fri Mar 19 05:43:28 EDT 2021
% 0.13/0.33  % CPUTime  : 
% 0.13/0.34  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.13/0.34  Python 2.7.5
% 0.21/0.60  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox2/benchmark/', '/export/starexec/sandbox2/benchmark/']
% 0.21/0.60  FOF formula (<kernel.Constant object at 0x22d9368>, <kernel.Type object at 0x22d9bd8>) of role type named ty_n_t__Polynomial__Opoly_It__Polynomial__Opoly_It__Polynomial__Opoly_It__Real__Oreal_J_J_J
% 0.21/0.60  Using role type
% 0.21/0.60  Declaring poly_poly_poly_real:Type
% 0.21/0.60  FOF formula (<kernel.Constant object at 0x2abefb071e60>, <kernel.Type object at 0x22d9998>) of role type named ty_n_t__Set__Oset_It__Polynomial__Opoly_It__Polynomial__Opoly_It__Real__Oreal_J_J_J
% 0.21/0.60  Using role type
% 0.21/0.60  Declaring set_poly_poly_real:Type
% 0.21/0.60  FOF formula (<kernel.Constant object at 0x22d9fc8>, <kernel.Type object at 0x22d9cb0>) of role type named ty_n_t__Polynomial__Opoly_It__Polynomial__Opoly_It__Real__Oreal_J_J
% 0.21/0.60  Using role type
% 0.21/0.60  Declaring poly_poly_real:Type
% 0.21/0.60  FOF formula (<kernel.Constant object at 0x22d9bd8>, <kernel.Type object at 0x22d98c0>) of role type named ty_n_t__Polynomial__Opoly_It__Polynomial__Opoly_It__Nat__Onat_J_J
% 0.21/0.60  Using role type
% 0.21/0.60  Declaring poly_poly_nat:Type
% 0.21/0.60  FOF formula (<kernel.Constant object at 0x22d9998>, <kernel.Type object at 0x22d9128>) of role type named ty_n_t__Set__Oset_It__Polynomial__Opoly_It__Real__Oreal_J_J
% 0.21/0.60  Using role type
% 0.21/0.60  Declaring set_poly_real:Type
% 0.21/0.60  FOF formula (<kernel.Constant object at 0x22d9cb0>, <kernel.Type object at 0x22d93f8>) of role type named ty_n_t__Polynomial__Opoly_It__Real__Oreal_J
% 0.21/0.60  Using role type
% 0.21/0.60  Declaring poly_real:Type
% 0.21/0.60  FOF formula (<kernel.Constant object at 0x22d98c0>, <kernel.Type object at 0x22d97e8>) of role type named ty_n_t__Polynomial__Opoly_It__Nat__Onat_J
% 0.21/0.60  Using role type
% 0.21/0.60  Declaring poly_nat:Type
% 0.21/0.60  FOF formula (<kernel.Constant object at 0x22d97a0>, <kernel.Type object at 0x22d93f8>) of role type named ty_n_t__Set__Oset_It__Real__Oreal_J
% 0.21/0.60  Using role type
% 0.21/0.60  Declaring set_real:Type
% 0.21/0.60  FOF formula (<kernel.Constant object at 0x22d9128>, <kernel.Type object at 0x22d9908>) of role type named ty_n_t__Set__Oset_It__Nat__Onat_J
% 0.21/0.60  Using role type
% 0.21/0.60  Declaring set_nat:Type
% 0.21/0.60  FOF formula (<kernel.Constant object at 0x22d97e8>, <kernel.Type object at 0x22d97a0>) of role type named ty_n_t__Real__Oreal
% 0.21/0.60  Using role type
% 0.21/0.60  Declaring real:Type
% 0.21/0.60  FOF formula (<kernel.Constant object at 0x22d95a8>, <kernel.Type object at 0x22d9560>) of role type named ty_n_t__Nat__Onat
% 0.21/0.60  Using role type
% 0.21/0.60  Declaring nat:Type
% 0.21/0.60  FOF formula (<kernel.Constant object at 0x22d9b90>, <kernel.DependentProduct object at 0x22d9638>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Real__Oreal
% 0.21/0.60  Using role type
% 0.21/0.60  Declaring inverse_inverse_real:(real->real)
% 0.21/0.60  FOF formula (<kernel.Constant object at 0x22d9440>, <kernel.DependentProduct object at 0x22d95a8>) of role type named sy_c_Finite__Set_Ofinite_001t__Nat__Onat
% 0.21/0.60  Using role type
% 0.21/0.60  Declaring finite_finite_nat:(set_nat->Prop)
% 0.21/0.60  FOF formula (<kernel.Constant object at 0x22d93f8>, <kernel.DependentProduct object at 0x22d95f0>) of role type named sy_c_Finite__Set_Ofinite_001t__Polynomial__Opoly_It__Polynomial__Opoly_It__Real__Oreal_J_J
% 0.21/0.60  Using role type
% 0.21/0.60  Declaring finite1328464339y_real:(set_poly_poly_real->Prop)
% 0.21/0.60  FOF formula (<kernel.Constant object at 0x22d9638>, <kernel.DependentProduct object at 0x22d9b48>) of role type named sy_c_Finite__Set_Ofinite_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.21/0.60  Using role type
% 0.21/0.60  Declaring finite1810960971y_real:(set_poly_real->Prop)
% 0.21/0.60  FOF formula (<kernel.Constant object at 0x22d95a8>, <kernel.DependentProduct object at 0x22d9518>) of role type named sy_c_Finite__Set_Ofinite_001t__Real__Oreal
% 0.21/0.60  Using role type
% 0.21/0.60  Declaring finite_finite_real:(set_real->Prop)
% 0.21/0.60  FOF formula (<kernel.Constant object at 0x22d95f0>, <kernel.Constant object at 0x22d9518>) of role type named sy_c_Groups_Oone__class_Oone_001t__Nat__Onat
% 0.21/0.60  Using role type
% 0.21/0.60  Declaring one_one_nat:nat
% 0.21/0.60  FOF formula (<kernel.Constant object at 0x22d9638>, <kernel.Constant object at 0x22d9518>) of role type named sy_c_Groups_Oone__class_Oone_001t__Polynomial__Opoly_It__Nat__Onat_J
% 0.21/0.60  Using role type
% 0.21/0.60  Declaring one_one_poly_nat:poly_nat
% 0.21/0.60  FOF formula (<kernel.Constant object at 0x22d95a8>, <kernel.Constant object at 0x22d9518>) of role type named sy_c_Groups_Oone__class_Oone_001t__Polynomial__Opoly_It__Polynomial__Opoly_It__Real__Oreal_J_J
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring one_on501200385y_real:poly_poly_real
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x22d95f0>, <kernel.Constant object at 0x22d9518>) of role type named sy_c_Groups_Oone__class_Oone_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring one_one_poly_real:poly_real
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x22d9638>, <kernel.Constant object at 0x22d9518>) of role type named sy_c_Groups_Oone__class_Oone_001t__Real__Oreal
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring one_one_real:real
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x22d95a8>, <kernel.Constant object at 0x22d9518>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Nat__Onat
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring zero_zero_nat:nat
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x22d95f0>, <kernel.Constant object at 0x22d9518>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Polynomial__Opoly_It__Nat__Onat_J
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring zero_zero_poly_nat:poly_nat
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x22d9638>, <kernel.Constant object at 0x22d9518>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Polynomial__Opoly_It__Polynomial__Opoly_It__Nat__Onat_J_J
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring zero_z1059985641ly_nat:poly_poly_nat
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x22d95a8>, <kernel.Constant object at 0x22d9518>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Polynomial__Opoly_It__Polynomial__Opoly_It__Polynomial__Opoly_It__Real__Oreal_J_J_J
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring zero_z935034829y_real:poly_poly_poly_real
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x22d95f0>, <kernel.Constant object at 0x22d9518>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Polynomial__Opoly_It__Polynomial__Opoly_It__Real__Oreal_J_J
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring zero_z1423781445y_real:poly_poly_real
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x22d9638>, <kernel.Constant object at 0x22d95a8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring zero_zero_poly_real:poly_real
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x22d95f0>, <kernel.Constant object at 0x2abefb093bd8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Real__Oreal
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring zero_zero_real:real
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x22d95a8>, <kernel.Constant object at 0x2abefb0930e0>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Polynomial__Opoly_It__Polynomial__Opoly_It__Real__Oreal_J_J
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring ring_1897377867y_real:set_poly_poly_real
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x22d95f0>, <kernel.Constant object at 0x2abefb093cf8>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring ring_1690226883y_real:set_poly_real
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x22d9518>, <kernel.Constant object at 0x2abefb093cf8>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Real__Oreal
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring ring_1_Ints_real:set_real
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x22d9518>, <kernel.DependentProduct object at 0x2abefb090b00>) of role type named sy_c_Nat_OSuc
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring suc:(nat->nat)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2abefb093200>, <kernel.DependentProduct object at 0x2abefb090b00>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Nat__Onat
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring ord_less_nat:(nat->(nat->Prop))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2abefb093050>, <kernel.DependentProduct object at 0x2abefb0907e8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Polynomial__Opoly_It__Polynomial__Opoly_It__Real__Oreal_J_J
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring ord_le38482960y_real:(poly_poly_real->(poly_poly_real->Prop))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2abefb093cf8>, <kernel.DependentProduct object at 0x2abefb0907a0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring ord_less_poly_real:(poly_real->(poly_real->Prop))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2abefb093200>, <kernel.DependentProduct object at 0x2abefb093e60>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Real__Oreal
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring ord_less_real:(real->(real->Prop))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2abefb093050>, <kernel.DependentProduct object at 0x22d0d88>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Real__Oreal
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring ord_less_eq_real:(real->(real->Prop))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2abefb093e60>, <kernel.DependentProduct object at 0x22d0e18>) of role type named sy_c_Polynomial_Oalgebraic_001t__Real__Oreal
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring algebraic_real:(real->Prop)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2abefb093050>, <kernel.DependentProduct object at 0x22d0dd0>) of role type named sy_c_Polynomial_Oalgebraic__int_001t__Real__Oreal
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring algebraic_int_real:(real->Prop)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2abefb093e60>, <kernel.DependentProduct object at 0x22d0dd0>) of role type named sy_c_Polynomial_Ocr__poly_001t__Real__Oreal
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring cr_poly_real:((nat->real)->(poly_real->Prop))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2abefb093e60>, <kernel.DependentProduct object at 0x22d5050>) of role type named sy_c_Polynomial_Odegree_001t__Nat__Onat
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring degree_nat:(poly_nat->nat)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x22d0d88>, <kernel.DependentProduct object at 0x22d59e0>) of role type named sy_c_Polynomial_Odegree_001t__Polynomial__Opoly_It__Nat__Onat_J
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring degree_poly_nat:(poly_poly_nat->nat)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x22d0e18>, <kernel.DependentProduct object at 0x22d5a70>) of role type named sy_c_Polynomial_Odegree_001t__Polynomial__Opoly_It__Polynomial__Opoly_It__Real__Oreal_J_J
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring degree360860553y_real:(poly_poly_poly_real->nat)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x22d0e18>, <kernel.DependentProduct object at 0x22d5e60>) of role type named sy_c_Polynomial_Odegree_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring degree_poly_real:(poly_poly_real->nat)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2abefb0907a0>, <kernel.DependentProduct object at 0x22d5170>) of role type named sy_c_Polynomial_Odegree_001t__Real__Oreal
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring degree_real:(poly_real->nat)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2abefb0907e8>, <kernel.DependentProduct object at 0x22d5050>) of role type named sy_c_Polynomial_Odivide__poly__main_001t__Polynomial__Opoly_It__Polynomial__Opoly_It__Real__Oreal_J_J
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring divide924636027y_real:(poly_poly_real->(poly_poly_poly_real->(poly_poly_poly_real->(poly_poly_poly_real->(nat->(nat->poly_poly_poly_real))))))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2abefb0907a0>, <kernel.DependentProduct object at 0x22d59e0>) of role type named sy_c_Polynomial_Odivide__poly__main_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring divide1142363123y_real:(poly_real->(poly_poly_real->(poly_poly_real->(poly_poly_real->(nat->(nat->poly_poly_real))))))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2abefb0907a0>, <kernel.DependentProduct object at 0x22d5638>) of role type named sy_c_Polynomial_Odivide__poly__main_001t__Real__Oreal
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring divide1561404011n_real:(real->(poly_real->(poly_real->(poly_real->(nat->(nat->poly_real))))))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x22d5050>, <kernel.DependentProduct object at 0x22d5560>) of role type named sy_c_Polynomial_Ois__zero_001t__Nat__Onat
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring is_zero_nat:(poly_nat->Prop)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x22d59e0>, <kernel.DependentProduct object at 0x22d5680>) of role type named sy_c_Polynomial_Ois__zero_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring is_zero_poly_real:(poly_poly_real->Prop)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x22d5638>, <kernel.DependentProduct object at 0x22d57a0>) of role type named sy_c_Polynomial_Ois__zero_001t__Real__Oreal
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring is_zero_real:(poly_real->Prop)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x22d5560>, <kernel.DependentProduct object at 0x22d5170>) of role type named sy_c_Polynomial_Oorder_001t__Polynomial__Opoly_It__Polynomial__Opoly_It__Real__Oreal_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring order_poly_poly_real:(poly_poly_real->(poly_poly_poly_real->nat))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x22d5680>, <kernel.DependentProduct object at 0x22d5e60>) of role type named sy_c_Polynomial_Oorder_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring order_poly_real:(poly_real->(poly_poly_real->nat))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x22d57a0>, <kernel.DependentProduct object at 0x22d5dd0>) of role type named sy_c_Polynomial_Oorder_001t__Real__Oreal
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring order_real:(real->(poly_real->nat))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x22d5170>, <kernel.DependentProduct object at 0x22d5320>) of role type named sy_c_Polynomial_Opcr__poly_001t__Nat__Onat_001t__Nat__Onat
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring pcr_poly_nat_nat:((nat->(nat->Prop))->((nat->nat)->(poly_nat->Prop)))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x22d5e60>, <kernel.DependentProduct object at 0x22d5cb0>) of role type named sy_c_Polynomial_Opcr__poly_001t__Polynomial__Opoly_It__Nat__Onat_J_001t__Polynomial__Opoly_It__Nat__Onat_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring pcr_po273983709ly_nat:((poly_nat->(poly_nat->Prop))->((nat->poly_nat)->(poly_poly_nat->Prop)))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x22d5680>, <kernel.DependentProduct object at 0x22d5dd0>) of role type named sy_c_Polynomial_Opcr__poly_001t__Polynomial__Opoly_It__Polynomial__Opoly_It__Real__Oreal_J_J_001t__Polynomial__Opoly_It__Polynomial__Opoly_It__Real__Oreal_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring pcr_po1200519205y_real:((poly_poly_real->(poly_poly_real->Prop))->((nat->poly_poly_real)->(poly_poly_poly_real->Prop)))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x22d5638>, <kernel.DependentProduct object at 0x22d5320>) of role type named sy_c_Polynomial_Opcr__poly_001t__Polynomial__Opoly_It__Real__Oreal_J_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring pcr_po1314690837y_real:((poly_real->(poly_real->Prop))->((nat->poly_real)->(poly_poly_real->Prop)))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x22d5560>, <kernel.DependentProduct object at 0x22d5cb0>) of role type named sy_c_Polynomial_Opcr__poly_001t__Real__Oreal_001t__Real__Oreal
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring pcr_poly_real_real:((real->(real->Prop))->((nat->real)->(poly_real->Prop)))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x22d5ef0>, <kernel.DependentProduct object at 0x22d50e0>) of role type named sy_c_Polynomial_Opderiv_001t__Nat__Onat
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring pderiv_nat:(poly_nat->poly_nat)
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x22d5680>, <kernel.DependentProduct object at 0x22d5dd0>) of role type named sy_c_Polynomial_Opderiv_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring pderiv_poly_real:(poly_poly_real->poly_poly_real)
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x22d5cb0>, <kernel.DependentProduct object at 0x22daf80>) of role type named sy_c_Polynomial_Opderiv_001t__Real__Oreal
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring pderiv_real:(poly_real->poly_real)
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x22d50e0>, <kernel.DependentProduct object at 0x22d5dd0>) of role type named sy_c_Polynomial_Opoly_001t__Nat__Onat
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring poly_nat2:(poly_nat->(nat->nat))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x22d5638>, <kernel.DependentProduct object at 0x22d5cb0>) of role type named sy_c_Polynomial_Opoly_001t__Polynomial__Opoly_It__Nat__Onat_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring poly_poly_nat2:(poly_poly_nat->(poly_nat->poly_nat))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x22d5560>, <kernel.DependentProduct object at 0x22d50e0>) of role type named sy_c_Polynomial_Opoly_001t__Polynomial__Opoly_It__Polynomial__Opoly_It__Real__Oreal_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring poly_poly_poly_real2:(poly_poly_poly_real->(poly_poly_real->poly_poly_real))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x22d5cb0>, <kernel.DependentProduct object at 0x22daea8>) of role type named sy_c_Polynomial_Opoly_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.47/0.62  Using role type
% 0.47/0.62  Declaring poly_poly_real2:(poly_poly_real->(poly_real->poly_real))
% 0.47/0.62  FOF formula (<kernel.Constant object at 0x22d5638>, <kernel.DependentProduct object at 0x22dadd0>) of role type named sy_c_Polynomial_Opoly_001t__Real__Oreal
% 0.47/0.62  Using role type
% 0.47/0.62  Declaring poly_real2:(poly_real->(real->real))
% 0.47/0.62  FOF formula (<kernel.Constant object at 0x22d5cb0>, <kernel.DependentProduct object at 0x22dae18>) of role type named sy_c_Polynomial_Opoly_Ocoeff_001t__Nat__Onat
% 0.47/0.62  Using role type
% 0.47/0.62  Declaring coeff_nat:(poly_nat->(nat->nat))
% 0.47/0.62  FOF formula (<kernel.Constant object at 0x22d5638>, <kernel.DependentProduct object at 0x22daf38>) of role type named sy_c_Polynomial_Opoly_Ocoeff_001t__Polynomial__Opoly_It__Nat__Onat_J
% 0.47/0.62  Using role type
% 0.47/0.62  Declaring coeff_poly_nat:(poly_poly_nat->(nat->poly_nat))
% 0.47/0.62  FOF formula (<kernel.Constant object at 0x22d50e0>, <kernel.DependentProduct object at 0x22daef0>) of role type named sy_c_Polynomial_Opoly_Ocoeff_001t__Polynomial__Opoly_It__Polynomial__Opoly_It__Real__Oreal_J_J
% 0.47/0.62  Using role type
% 0.47/0.62  Declaring coeff_poly_poly_real:(poly_poly_poly_real->(nat->poly_poly_real))
% 0.47/0.62  FOF formula (<kernel.Constant object at 0x22d50e0>, <kernel.DependentProduct object at 0x22dad40>) of role type named sy_c_Polynomial_Opoly_Ocoeff_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.47/0.62  Using role type
% 0.47/0.62  Declaring coeff_poly_real:(poly_poly_real->(nat->poly_real))
% 0.47/0.62  FOF formula (<kernel.Constant object at 0x22daf38>, <kernel.DependentProduct object at 0x22daf80>) of role type named sy_c_Polynomial_Opoly_Ocoeff_001t__Real__Oreal
% 0.47/0.62  Using role type
% 0.47/0.62  Declaring coeff_real:(poly_real->(nat->real))
% 0.47/0.62  FOF formula (<kernel.Constant object at 0x22daef0>, <kernel.DependentProduct object at 0x22dae60>) of role type named sy_c_Polynomial_Opoly__cutoff_001t__Nat__Onat
% 0.47/0.62  Using role type
% 0.47/0.62  Declaring poly_cutoff_nat:(nat->(poly_nat->poly_nat))
% 0.47/0.62  FOF formula (<kernel.Constant object at 0x22dad40>, <kernel.DependentProduct object at 0x22daea8>) of role type named sy_c_Polynomial_Opoly__cutoff_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.47/0.62  Using role type
% 0.47/0.62  Declaring poly_c1404107022y_real:(nat->(poly_poly_real->poly_poly_real))
% 0.47/0.62  FOF formula (<kernel.Constant object at 0x22daf80>, <kernel.DependentProduct object at 0x22dadd0>) of role type named sy_c_Polynomial_Opoly__cutoff_001t__Real__Oreal
% 0.47/0.62  Using role type
% 0.47/0.62  Declaring poly_cutoff_real:(nat->(poly_real->poly_real))
% 0.47/0.62  FOF formula (<kernel.Constant object at 0x22da128>, <kernel.DependentProduct object at 0x22dae18>) of role type named sy_c_Polynomial_Opoly__shift_001t__Nat__Onat
% 0.47/0.62  Using role type
% 0.47/0.62  Declaring poly_shift_nat:(nat->(poly_nat->poly_nat))
% 0.47/0.62  FOF formula (<kernel.Constant object at 0x22daea8>, <kernel.DependentProduct object at 0x22daf38>) of role type named sy_c_Polynomial_Opoly__shift_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.47/0.62  Using role type
% 0.47/0.62  Declaring poly_shift_poly_real:(nat->(poly_poly_real->poly_poly_real))
% 0.47/0.62  FOF formula (<kernel.Constant object at 0x22dadd0>, <kernel.DependentProduct object at 0x22daef0>) of role type named sy_c_Polynomial_Opoly__shift_001t__Real__Oreal
% 0.47/0.62  Using role type
% 0.47/0.62  Declaring poly_shift_real:(nat->(poly_real->poly_real))
% 0.47/0.62  FOF formula (<kernel.Constant object at 0x22da320>, <kernel.DependentProduct object at 0x22daf80>) of role type named sy_c_Polynomial_Oreflect__poly_001t__Nat__Onat
% 0.47/0.62  Using role type
% 0.47/0.62  Declaring reflect_poly_nat:(poly_nat->poly_nat)
% 0.47/0.62  FOF formula (<kernel.Constant object at 0x22daf38>, <kernel.DependentProduct object at 0x22da128>) of role type named sy_c_Polynomial_Oreflect__poly_001t__Polynomial__Opoly_It__Nat__Onat_J
% 0.47/0.62  Using role type
% 0.47/0.62  Declaring reflec781175074ly_nat:(poly_poly_nat->poly_poly_nat)
% 0.47/0.62  FOF formula (<kernel.Constant object at 0x22daef0>, <kernel.DependentProduct object at 0x22da368>) of role type named sy_c_Polynomial_Oreflect__poly_001t__Polynomial__Opoly_It__Polynomial__Opoly_It__Real__Oreal_J_J
% 0.47/0.62  Using role type
% 0.47/0.62  Declaring reflec144234502y_real:(poly_poly_poly_real->poly_poly_poly_real)
% 0.47/0.62  FOF formula (<kernel.Constant object at 0x22daf80>, <kernel.DependentProduct object at 0x22da440>) of role type named sy_c_Polynomial_Oreflect__poly_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.47/0.62  Using role type
% 0.47/0.63  Declaring reflec1522834046y_real:(poly_poly_real->poly_poly_real)
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x22da128>, <kernel.DependentProduct object at 0x22da098>) of role type named sy_c_Polynomial_Oreflect__poly_001t__Real__Oreal
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring reflect_poly_real:(poly_real->poly_real)
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x22da368>, <kernel.DependentProduct object at 0x22daf38>) of role type named sy_c_Polynomial_Orsquarefree_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring rsquar1555552848y_real:(poly_poly_real->Prop)
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x22da440>, <kernel.DependentProduct object at 0x22da3b0>) of role type named sy_c_Polynomial_Orsquarefree_001t__Real__Oreal
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring rsquarefree_real:(poly_real->Prop)
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x22da098>, <kernel.DependentProduct object at 0x22daef0>) of role type named sy_c_Polynomial_Osynthetic__div_001t__Nat__Onat
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring synthetic_div_nat:(poly_nat->(nat->poly_nat))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x22daf38>, <kernel.DependentProduct object at 0x22da4d0>) of role type named sy_c_Polynomial_Osynthetic__div_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring synthe1498897281y_real:(poly_poly_real->(poly_real->poly_poly_real))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x22da3b0>, <kernel.DependentProduct object at 0x22da3f8>) of role type named sy_c_Polynomial_Osynthetic__div_001t__Real__Oreal
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring synthetic_div_real:(poly_real->(real->poly_real))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x22daef0>, <kernel.Constant object at 0x22da3f8>) of role type named sy_c_Rat_Ofield__char__0__class_ORats_001t__Real__Oreal
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring field_1537545994s_real:set_real
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x22daf38>, <kernel.DependentProduct object at 0x22da4d0>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Nat__Onat
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring dvd_dvd_nat:(nat->(nat->Prop))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x22da320>, <kernel.DependentProduct object at 0x22da2d8>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Polynomial__Opoly_It__Nat__Onat_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring dvd_dvd_poly_nat:(poly_nat->(poly_nat->Prop))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x22da3f8>, <kernel.DependentProduct object at 0x2abef35c0248>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Polynomial__Opoly_It__Polynomial__Opoly_It__Real__Oreal_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring dvd_dv1946063458y_real:(poly_poly_real->(poly_poly_real->Prop))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x22da4d0>, <kernel.DependentProduct object at 0x2abef35c0170>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring dvd_dvd_poly_real:(poly_real->(poly_real->Prop))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x22daf38>, <kernel.DependentProduct object at 0x2abef35c01b8>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Real__Oreal
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring dvd_dvd_real:(real->(real->Prop))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x22dad88>, <kernel.DependentProduct object at 0x2abef35c0128>) of role type named sy_c_Set_OCollect_001t__Nat__Onat
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring collect_nat:((nat->Prop)->set_nat)
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x22daf38>, <kernel.DependentProduct object at 0x2abef35c00e0>) of role type named sy_c_Set_OCollect_001t__Polynomial__Opoly_It__Polynomial__Opoly_It__Real__Oreal_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring collec927113489y_real:((poly_poly_real->Prop)->set_poly_poly_real)
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x22dad88>, <kernel.DependentProduct object at 0x2abef35c0050>) of role type named sy_c_Set_OCollect_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring collect_poly_real:((poly_real->Prop)->set_poly_real)
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x22daf38>, <kernel.DependentProduct object at 0x2abef35c02d8>) of role type named sy_c_Set_OCollect_001t__Real__Oreal
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring collect_real:((real->Prop)->set_real)
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x22da4d0>, <kernel.DependentProduct object at 0x2abef35c0170>) of role type named sy_c_member_001t__Nat__Onat
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring member_nat:(nat->(set_nat->Prop))
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x22da4d0>, <kernel.DependentProduct object at 0x2abef35c01b8>) of role type named sy_c_member_001t__Polynomial__Opoly_It__Polynomial__Opoly_It__Real__Oreal_J_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring member1159720147y_real:(poly_poly_real->(set_poly_poly_real->Prop))
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x2abef35c0128>, <kernel.DependentProduct object at 0x2abef35c0050>) of role type named sy_c_member_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring member_poly_real:(poly_real->(set_poly_real->Prop))
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x2abef35c0200>, <kernel.DependentProduct object at 0x2abef35c0128>) of role type named sy_c_member_001t__Real__Oreal
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring member_real:(real->(set_real->Prop))
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x2abef35c0098>, <kernel.Constant object at 0x2abef35c0200>) of role type named sy_v_n____
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring n:nat
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x2abef35c0128>, <kernel.Constant object at 0x2abef35c0200>) of role type named sy_v_p____
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring p:poly_real
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x2abef35c03b0>, <kernel.Constant object at 0x2abef35c0200>) of role type named sy_v_x
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring x:real
% 0.48/0.63  FOF formula (forall (P:poly_poly_poly_real), ((not (((eq poly_poly_poly_real) P) zero_z935034829y_real))->(finite1328464339y_real (collec927113489y_real (fun (X:poly_poly_real)=> (((eq poly_poly_real) ((poly_poly_poly_real2 P) X)) zero_z1423781445y_real)))))) of role axiom named fact_0_poly__roots__finite
% 0.48/0.63  A new axiom: (forall (P:poly_poly_poly_real), ((not (((eq poly_poly_poly_real) P) zero_z935034829y_real))->(finite1328464339y_real (collec927113489y_real (fun (X:poly_poly_real)=> (((eq poly_poly_real) ((poly_poly_poly_real2 P) X)) zero_z1423781445y_real))))))
% 0.48/0.63  FOF formula (forall (P:poly_poly_real), ((not (((eq poly_poly_real) P) zero_z1423781445y_real))->(finite1810960971y_real (collect_poly_real (fun (X:poly_real)=> (((eq poly_real) ((poly_poly_real2 P) X)) zero_zero_poly_real)))))) of role axiom named fact_1_poly__roots__finite
% 0.48/0.63  A new axiom: (forall (P:poly_poly_real), ((not (((eq poly_poly_real) P) zero_z1423781445y_real))->(finite1810960971y_real (collect_poly_real (fun (X:poly_real)=> (((eq poly_real) ((poly_poly_real2 P) X)) zero_zero_poly_real))))))
% 0.48/0.63  FOF formula (forall (P:poly_real), ((not (((eq poly_real) P) zero_zero_poly_real))->(finite_finite_real (collect_real (fun (X:real)=> (((eq real) ((poly_real2 P) X)) zero_zero_real)))))) of role axiom named fact_2_poly__roots__finite
% 0.48/0.63  A new axiom: (forall (P:poly_real), ((not (((eq poly_real) P) zero_zero_poly_real))->(finite_finite_real (collect_real (fun (X:real)=> (((eq real) ((poly_real2 P) X)) zero_zero_real))))))
% 0.48/0.63  FOF formula (not (((eq poly_real) p) zero_zero_poly_real)) of role axiom named fact_3_p_I2_J
% 0.48/0.63  A new axiom: (not (((eq poly_real) p) zero_zero_poly_real))
% 0.48/0.63  FOF formula (not (((eq poly_real) (pderiv_real p)) zero_zero_poly_real)) of role axiom named fact_4__092_060open_062pderiv_Ap_A_092_060noteq_062_A0_092_060close_062
% 0.48/0.63  A new axiom: (not (((eq poly_real) (pderiv_real p)) zero_zero_poly_real))
% 0.48/0.63  FOF formula (((eq real) ((poly_real2 p) x)) zero_zero_real) of role axiom named fact_5_p_I3_J
% 0.48/0.63  A new axiom: (((eq real) ((poly_real2 p) x)) zero_zero_real)
% 0.48/0.63  FOF formula (forall (X2:poly_poly_real), (((eq poly_poly_real) ((poly_poly_poly_real2 zero_z935034829y_real) X2)) zero_z1423781445y_real)) of role axiom named fact_6_poly__0
% 0.48/0.63  A new axiom: (forall (X2:poly_poly_real), (((eq poly_poly_real) ((poly_poly_poly_real2 zero_z935034829y_real) X2)) zero_z1423781445y_real))
% 0.48/0.63  FOF formula (forall (X2:poly_nat), (((eq poly_nat) ((poly_poly_nat2 zero_z1059985641ly_nat) X2)) zero_zero_poly_nat)) of role axiom named fact_7_poly__0
% 0.48/0.63  A new axiom: (forall (X2:poly_nat), (((eq poly_nat) ((poly_poly_nat2 zero_z1059985641ly_nat) X2)) zero_zero_poly_nat))
% 0.48/0.63  FOF formula (forall (X2:poly_real), (((eq poly_real) ((poly_poly_real2 zero_z1423781445y_real) X2)) zero_zero_poly_real)) of role axiom named fact_8_poly__0
% 0.48/0.65  A new axiom: (forall (X2:poly_real), (((eq poly_real) ((poly_poly_real2 zero_z1423781445y_real) X2)) zero_zero_poly_real))
% 0.48/0.65  FOF formula (forall (X2:nat), (((eq nat) ((poly_nat2 zero_zero_poly_nat) X2)) zero_zero_nat)) of role axiom named fact_9_poly__0
% 0.48/0.65  A new axiom: (forall (X2:nat), (((eq nat) ((poly_nat2 zero_zero_poly_nat) X2)) zero_zero_nat))
% 0.48/0.65  FOF formula (forall (X2:real), (((eq real) ((poly_real2 zero_zero_poly_real) X2)) zero_zero_real)) of role axiom named fact_10_poly__0
% 0.48/0.65  A new axiom: (forall (X2:real), (((eq real) ((poly_real2 zero_zero_poly_real) X2)) zero_zero_real))
% 0.48/0.65  FOF formula (forall (P2:(poly_real->Prop)) (Q:(poly_real->Prop)), (((or (finite1810960971y_real (collect_poly_real P2))) (finite1810960971y_real (collect_poly_real Q)))->(finite1810960971y_real (collect_poly_real (fun (X:poly_real)=> ((and (P2 X)) (Q X))))))) of role axiom named fact_11_finite__Collect__conjI
% 0.48/0.65  A new axiom: (forall (P2:(poly_real->Prop)) (Q:(poly_real->Prop)), (((or (finite1810960971y_real (collect_poly_real P2))) (finite1810960971y_real (collect_poly_real Q)))->(finite1810960971y_real (collect_poly_real (fun (X:poly_real)=> ((and (P2 X)) (Q X)))))))
% 0.48/0.65  FOF formula (forall (P2:(real->Prop)) (Q:(real->Prop)), (((or (finite_finite_real (collect_real P2))) (finite_finite_real (collect_real Q)))->(finite_finite_real (collect_real (fun (X:real)=> ((and (P2 X)) (Q X))))))) of role axiom named fact_12_finite__Collect__conjI
% 0.48/0.65  A new axiom: (forall (P2:(real->Prop)) (Q:(real->Prop)), (((or (finite_finite_real (collect_real P2))) (finite_finite_real (collect_real Q)))->(finite_finite_real (collect_real (fun (X:real)=> ((and (P2 X)) (Q X)))))))
% 0.48/0.65  FOF formula (forall (P2:(nat->Prop)) (Q:(nat->Prop)), (((or (finite_finite_nat (collect_nat P2))) (finite_finite_nat (collect_nat Q)))->(finite_finite_nat (collect_nat (fun (X:nat)=> ((and (P2 X)) (Q X))))))) of role axiom named fact_13_finite__Collect__conjI
% 0.48/0.65  A new axiom: (forall (P2:(nat->Prop)) (Q:(nat->Prop)), (((or (finite_finite_nat (collect_nat P2))) (finite_finite_nat (collect_nat Q)))->(finite_finite_nat (collect_nat (fun (X:nat)=> ((and (P2 X)) (Q X)))))))
% 0.48/0.65  FOF formula (forall (P2:(poly_real->Prop)) (Q:(poly_real->Prop)), (((eq Prop) (finite1810960971y_real (collect_poly_real (fun (X:poly_real)=> ((or (P2 X)) (Q X)))))) ((and (finite1810960971y_real (collect_poly_real P2))) (finite1810960971y_real (collect_poly_real Q))))) of role axiom named fact_14_finite__Collect__disjI
% 0.48/0.65  A new axiom: (forall (P2:(poly_real->Prop)) (Q:(poly_real->Prop)), (((eq Prop) (finite1810960971y_real (collect_poly_real (fun (X:poly_real)=> ((or (P2 X)) (Q X)))))) ((and (finite1810960971y_real (collect_poly_real P2))) (finite1810960971y_real (collect_poly_real Q)))))
% 0.48/0.65  FOF formula (forall (P2:(real->Prop)) (Q:(real->Prop)), (((eq Prop) (finite_finite_real (collect_real (fun (X:real)=> ((or (P2 X)) (Q X)))))) ((and (finite_finite_real (collect_real P2))) (finite_finite_real (collect_real Q))))) of role axiom named fact_15_finite__Collect__disjI
% 0.48/0.65  A new axiom: (forall (P2:(real->Prop)) (Q:(real->Prop)), (((eq Prop) (finite_finite_real (collect_real (fun (X:real)=> ((or (P2 X)) (Q X)))))) ((and (finite_finite_real (collect_real P2))) (finite_finite_real (collect_real Q)))))
% 0.48/0.65  FOF formula (forall (P2:(nat->Prop)) (Q:(nat->Prop)), (((eq Prop) (finite_finite_nat (collect_nat (fun (X:nat)=> ((or (P2 X)) (Q X)))))) ((and (finite_finite_nat (collect_nat P2))) (finite_finite_nat (collect_nat Q))))) of role axiom named fact_16_finite__Collect__disjI
% 0.48/0.65  A new axiom: (forall (P2:(nat->Prop)) (Q:(nat->Prop)), (((eq Prop) (finite_finite_nat (collect_nat (fun (X:nat)=> ((or (P2 X)) (Q X)))))) ((and (finite_finite_nat (collect_nat P2))) (finite_finite_nat (collect_nat Q)))))
% 0.48/0.65  FOF formula (forall (P:poly_poly_poly_real), (((eq Prop) (forall (X:poly_poly_real), (((eq poly_poly_real) ((poly_poly_poly_real2 P) X)) zero_z1423781445y_real))) (((eq poly_poly_poly_real) P) zero_z935034829y_real))) of role axiom named fact_17_poly__all__0__iff__0
% 0.48/0.66  A new axiom: (forall (P:poly_poly_poly_real), (((eq Prop) (forall (X:poly_poly_real), (((eq poly_poly_real) ((poly_poly_poly_real2 P) X)) zero_z1423781445y_real))) (((eq poly_poly_poly_real) P) zero_z935034829y_real)))
% 0.48/0.66  FOF formula (forall (P:poly_real), (((eq Prop) (forall (X:real), (((eq real) ((poly_real2 P) X)) zero_zero_real))) (((eq poly_real) P) zero_zero_poly_real))) of role axiom named fact_18_poly__all__0__iff__0
% 0.48/0.66  A new axiom: (forall (P:poly_real), (((eq Prop) (forall (X:real), (((eq real) ((poly_real2 P) X)) zero_zero_real))) (((eq poly_real) P) zero_zero_poly_real)))
% 0.48/0.66  FOF formula (forall (P:poly_poly_real), (((eq Prop) (forall (X:poly_real), (((eq poly_real) ((poly_poly_real2 P) X)) zero_zero_poly_real))) (((eq poly_poly_real) P) zero_z1423781445y_real))) of role axiom named fact_19_poly__all__0__iff__0
% 0.48/0.66  A new axiom: (forall (P:poly_poly_real), (((eq Prop) (forall (X:poly_real), (((eq poly_real) ((poly_poly_real2 P) X)) zero_zero_poly_real))) (((eq poly_poly_real) P) zero_z1423781445y_real)))
% 0.48/0.66  FOF formula (((eq (poly_real->Prop)) rsquarefree_real) (fun (P3:poly_real)=> (forall (A:real), (((and (((eq real) ((poly_real2 P3) A)) zero_zero_real)) (((eq real) ((poly_real2 (pderiv_real P3)) A)) zero_zero_real))->False)))) of role axiom named fact_20_rsquarefree__roots
% 0.48/0.66  A new axiom: (((eq (poly_real->Prop)) rsquarefree_real) (fun (P3:poly_real)=> (forall (A:real), (((and (((eq real) ((poly_real2 P3) A)) zero_zero_real)) (((eq real) ((poly_real2 (pderiv_real P3)) A)) zero_zero_real))->False))))
% 0.48/0.66  FOF formula (forall (P2:(real->Prop)), (((finite_finite_real (collect_real P2))->False)->((ex real) (fun (X_1:real)=> (P2 X_1))))) of role axiom named fact_21_not__finite__existsD
% 0.48/0.66  A new axiom: (forall (P2:(real->Prop)), (((finite_finite_real (collect_real P2))->False)->((ex real) (fun (X_1:real)=> (P2 X_1)))))
% 0.48/0.66  FOF formula (forall (P2:(nat->Prop)), (((finite_finite_nat (collect_nat P2))->False)->((ex nat) (fun (X_1:nat)=> (P2 X_1))))) of role axiom named fact_22_not__finite__existsD
% 0.48/0.66  A new axiom: (forall (P2:(nat->Prop)), (((finite_finite_nat (collect_nat P2))->False)->((ex nat) (fun (X_1:nat)=> (P2 X_1)))))
% 0.48/0.66  FOF formula (forall (P2:(poly_real->Prop)), (((finite1810960971y_real (collect_poly_real P2))->False)->((ex poly_real) (fun (X_1:poly_real)=> (P2 X_1))))) of role axiom named fact_23_not__finite__existsD
% 0.48/0.66  A new axiom: (forall (P2:(poly_real->Prop)), (((finite1810960971y_real (collect_poly_real P2))->False)->((ex poly_real) (fun (X_1:poly_real)=> (P2 X_1)))))
% 0.48/0.66  FOF formula (forall (A2:set_real) (B:set_real) (R:(real->(real->Prop))), (((finite_finite_real A2)->False)->((finite_finite_real B)->((forall (X3:real), (((member_real X3) A2)->((ex real) (fun (Xa:real)=> ((and ((member_real Xa) B)) ((R X3) Xa))))))->((ex real) (fun (X3:real)=> ((and ((member_real X3) B)) ((finite_finite_real (collect_real (fun (A:real)=> ((and ((member_real A) A2)) ((R A) X3)))))->False)))))))) of role axiom named fact_24_pigeonhole__infinite__rel
% 0.48/0.66  A new axiom: (forall (A2:set_real) (B:set_real) (R:(real->(real->Prop))), (((finite_finite_real A2)->False)->((finite_finite_real B)->((forall (X3:real), (((member_real X3) A2)->((ex real) (fun (Xa:real)=> ((and ((member_real Xa) B)) ((R X3) Xa))))))->((ex real) (fun (X3:real)=> ((and ((member_real X3) B)) ((finite_finite_real (collect_real (fun (A:real)=> ((and ((member_real A) A2)) ((R A) X3)))))->False))))))))
% 0.48/0.66  FOF formula (forall (A2:set_real) (B:set_nat) (R:(real->(nat->Prop))), (((finite_finite_real A2)->False)->((finite_finite_nat B)->((forall (X3:real), (((member_real X3) A2)->((ex nat) (fun (Xa:nat)=> ((and ((member_nat Xa) B)) ((R X3) Xa))))))->((ex nat) (fun (X3:nat)=> ((and ((member_nat X3) B)) ((finite_finite_real (collect_real (fun (A:real)=> ((and ((member_real A) A2)) ((R A) X3)))))->False)))))))) of role axiom named fact_25_pigeonhole__infinite__rel
% 0.48/0.66  A new axiom: (forall (A2:set_real) (B:set_nat) (R:(real->(nat->Prop))), (((finite_finite_real A2)->False)->((finite_finite_nat B)->((forall (X3:real), (((member_real X3) A2)->((ex nat) (fun (Xa:nat)=> ((and ((member_nat Xa) B)) ((R X3) Xa))))))->((ex nat) (fun (X3:nat)=> ((and ((member_nat X3) B)) ((finite_finite_real (collect_real (fun (A:real)=> ((and ((member_real A) A2)) ((R A) X3)))))->False))))))))
% 0.48/0.68  FOF formula (forall (A2:set_real) (B:set_poly_real) (R:(real->(poly_real->Prop))), (((finite_finite_real A2)->False)->((finite1810960971y_real B)->((forall (X3:real), (((member_real X3) A2)->((ex poly_real) (fun (Xa:poly_real)=> ((and ((member_poly_real Xa) B)) ((R X3) Xa))))))->((ex poly_real) (fun (X3:poly_real)=> ((and ((member_poly_real X3) B)) ((finite_finite_real (collect_real (fun (A:real)=> ((and ((member_real A) A2)) ((R A) X3)))))->False)))))))) of role axiom named fact_26_pigeonhole__infinite__rel
% 0.48/0.68  A new axiom: (forall (A2:set_real) (B:set_poly_real) (R:(real->(poly_real->Prop))), (((finite_finite_real A2)->False)->((finite1810960971y_real B)->((forall (X3:real), (((member_real X3) A2)->((ex poly_real) (fun (Xa:poly_real)=> ((and ((member_poly_real Xa) B)) ((R X3) Xa))))))->((ex poly_real) (fun (X3:poly_real)=> ((and ((member_poly_real X3) B)) ((finite_finite_real (collect_real (fun (A:real)=> ((and ((member_real A) A2)) ((R A) X3)))))->False))))))))
% 0.48/0.68  FOF formula (forall (A2:set_nat) (B:set_real) (R:(nat->(real->Prop))), (((finite_finite_nat A2)->False)->((finite_finite_real B)->((forall (X3:nat), (((member_nat X3) A2)->((ex real) (fun (Xa:real)=> ((and ((member_real Xa) B)) ((R X3) Xa))))))->((ex real) (fun (X3:real)=> ((and ((member_real X3) B)) ((finite_finite_nat (collect_nat (fun (A:nat)=> ((and ((member_nat A) A2)) ((R A) X3)))))->False)))))))) of role axiom named fact_27_pigeonhole__infinite__rel
% 0.48/0.68  A new axiom: (forall (A2:set_nat) (B:set_real) (R:(nat->(real->Prop))), (((finite_finite_nat A2)->False)->((finite_finite_real B)->((forall (X3:nat), (((member_nat X3) A2)->((ex real) (fun (Xa:real)=> ((and ((member_real Xa) B)) ((R X3) Xa))))))->((ex real) (fun (X3:real)=> ((and ((member_real X3) B)) ((finite_finite_nat (collect_nat (fun (A:nat)=> ((and ((member_nat A) A2)) ((R A) X3)))))->False))))))))
% 0.48/0.68  FOF formula (forall (A2:set_nat) (B:set_nat) (R:(nat->(nat->Prop))), (((finite_finite_nat A2)->False)->((finite_finite_nat B)->((forall (X3:nat), (((member_nat X3) A2)->((ex nat) (fun (Xa:nat)=> ((and ((member_nat Xa) B)) ((R X3) Xa))))))->((ex nat) (fun (X3:nat)=> ((and ((member_nat X3) B)) ((finite_finite_nat (collect_nat (fun (A:nat)=> ((and ((member_nat A) A2)) ((R A) X3)))))->False)))))))) of role axiom named fact_28_pigeonhole__infinite__rel
% 0.48/0.68  A new axiom: (forall (A2:set_nat) (B:set_nat) (R:(nat->(nat->Prop))), (((finite_finite_nat A2)->False)->((finite_finite_nat B)->((forall (X3:nat), (((member_nat X3) A2)->((ex nat) (fun (Xa:nat)=> ((and ((member_nat Xa) B)) ((R X3) Xa))))))->((ex nat) (fun (X3:nat)=> ((and ((member_nat X3) B)) ((finite_finite_nat (collect_nat (fun (A:nat)=> ((and ((member_nat A) A2)) ((R A) X3)))))->False))))))))
% 0.48/0.68  FOF formula (forall (A2:set_nat) (B:set_poly_real) (R:(nat->(poly_real->Prop))), (((finite_finite_nat A2)->False)->((finite1810960971y_real B)->((forall (X3:nat), (((member_nat X3) A2)->((ex poly_real) (fun (Xa:poly_real)=> ((and ((member_poly_real Xa) B)) ((R X3) Xa))))))->((ex poly_real) (fun (X3:poly_real)=> ((and ((member_poly_real X3) B)) ((finite_finite_nat (collect_nat (fun (A:nat)=> ((and ((member_nat A) A2)) ((R A) X3)))))->False)))))))) of role axiom named fact_29_pigeonhole__infinite__rel
% 0.48/0.68  A new axiom: (forall (A2:set_nat) (B:set_poly_real) (R:(nat->(poly_real->Prop))), (((finite_finite_nat A2)->False)->((finite1810960971y_real B)->((forall (X3:nat), (((member_nat X3) A2)->((ex poly_real) (fun (Xa:poly_real)=> ((and ((member_poly_real Xa) B)) ((R X3) Xa))))))->((ex poly_real) (fun (X3:poly_real)=> ((and ((member_poly_real X3) B)) ((finite_finite_nat (collect_nat (fun (A:nat)=> ((and ((member_nat A) A2)) ((R A) X3)))))->False))))))))
% 0.48/0.68  FOF formula (forall (A2:set_poly_real) (B:set_real) (R:(poly_real->(real->Prop))), (((finite1810960971y_real A2)->False)->((finite_finite_real B)->((forall (X3:poly_real), (((member_poly_real X3) A2)->((ex real) (fun (Xa:real)=> ((and ((member_real Xa) B)) ((R X3) Xa))))))->((ex real) (fun (X3:real)=> ((and ((member_real X3) B)) ((finite1810960971y_real (collect_poly_real (fun (A:poly_real)=> ((and ((member_poly_real A) A2)) ((R A) X3)))))->False)))))))) of role axiom named fact_30_pigeonhole__infinite__rel
% 0.48/0.69  A new axiom: (forall (A2:set_poly_real) (B:set_real) (R:(poly_real->(real->Prop))), (((finite1810960971y_real A2)->False)->((finite_finite_real B)->((forall (X3:poly_real), (((member_poly_real X3) A2)->((ex real) (fun (Xa:real)=> ((and ((member_real Xa) B)) ((R X3) Xa))))))->((ex real) (fun (X3:real)=> ((and ((member_real X3) B)) ((finite1810960971y_real (collect_poly_real (fun (A:poly_real)=> ((and ((member_poly_real A) A2)) ((R A) X3)))))->False))))))))
% 0.48/0.69  FOF formula (forall (A2:set_poly_real) (B:set_nat) (R:(poly_real->(nat->Prop))), (((finite1810960971y_real A2)->False)->((finite_finite_nat B)->((forall (X3:poly_real), (((member_poly_real X3) A2)->((ex nat) (fun (Xa:nat)=> ((and ((member_nat Xa) B)) ((R X3) Xa))))))->((ex nat) (fun (X3:nat)=> ((and ((member_nat X3) B)) ((finite1810960971y_real (collect_poly_real (fun (A:poly_real)=> ((and ((member_poly_real A) A2)) ((R A) X3)))))->False)))))))) of role axiom named fact_31_pigeonhole__infinite__rel
% 0.48/0.69  A new axiom: (forall (A2:set_poly_real) (B:set_nat) (R:(poly_real->(nat->Prop))), (((finite1810960971y_real A2)->False)->((finite_finite_nat B)->((forall (X3:poly_real), (((member_poly_real X3) A2)->((ex nat) (fun (Xa:nat)=> ((and ((member_nat Xa) B)) ((R X3) Xa))))))->((ex nat) (fun (X3:nat)=> ((and ((member_nat X3) B)) ((finite1810960971y_real (collect_poly_real (fun (A:poly_real)=> ((and ((member_poly_real A) A2)) ((R A) X3)))))->False))))))))
% 0.48/0.69  FOF formula (forall (A2:set_poly_real) (B:set_poly_real) (R:(poly_real->(poly_real->Prop))), (((finite1810960971y_real A2)->False)->((finite1810960971y_real B)->((forall (X3:poly_real), (((member_poly_real X3) A2)->((ex poly_real) (fun (Xa:poly_real)=> ((and ((member_poly_real Xa) B)) ((R X3) Xa))))))->((ex poly_real) (fun (X3:poly_real)=> ((and ((member_poly_real X3) B)) ((finite1810960971y_real (collect_poly_real (fun (A:poly_real)=> ((and ((member_poly_real A) A2)) ((R A) X3)))))->False)))))))) of role axiom named fact_32_pigeonhole__infinite__rel
% 0.48/0.69  A new axiom: (forall (A2:set_poly_real) (B:set_poly_real) (R:(poly_real->(poly_real->Prop))), (((finite1810960971y_real A2)->False)->((finite1810960971y_real B)->((forall (X3:poly_real), (((member_poly_real X3) A2)->((ex poly_real) (fun (Xa:poly_real)=> ((and ((member_poly_real Xa) B)) ((R X3) Xa))))))->((ex poly_real) (fun (X3:poly_real)=> ((and ((member_poly_real X3) B)) ((finite1810960971y_real (collect_poly_real (fun (A:poly_real)=> ((and ((member_poly_real A) A2)) ((R A) X3)))))->False))))))))
% 0.48/0.69  FOF formula (forall (P:poly_real) (Q2:poly_real), (((eq Prop) (((eq (real->real)) (poly_real2 P)) (poly_real2 Q2))) (((eq poly_real) P) Q2))) of role axiom named fact_33_poly__eq__poly__eq__iff
% 0.48/0.69  A new axiom: (forall (P:poly_real) (Q2:poly_real), (((eq Prop) (((eq (real->real)) (poly_real2 P)) (poly_real2 Q2))) (((eq poly_real) P) Q2)))
% 0.48/0.69  FOF formula (forall (P:poly_poly_real) (Q2:poly_poly_real), (((eq Prop) (((eq (poly_real->poly_real)) (poly_poly_real2 P)) (poly_poly_real2 Q2))) (((eq poly_poly_real) P) Q2))) of role axiom named fact_34_poly__eq__poly__eq__iff
% 0.48/0.69  A new axiom: (forall (P:poly_poly_real) (Q2:poly_poly_real), (((eq Prop) (((eq (poly_real->poly_real)) (poly_poly_real2 P)) (poly_poly_real2 Q2))) (((eq poly_poly_real) P) Q2)))
% 0.48/0.69  FOF formula (((eq nat) n) (degree_real p)) of role axiom named fact_35_n__def
% 0.48/0.69  A new axiom: (((eq nat) n) (degree_real p))
% 0.48/0.69  FOF formula (algebraic_real x) of role axiom named fact_36_assms_I2_J
% 0.48/0.69  A new axiom: (algebraic_real x)
% 0.48/0.69  FOF formula (((member_real x) field_1537545994s_real)->False) of role axiom named fact_37_irrationsl
% 0.48/0.69  A new axiom: (((member_real x) field_1537545994s_real)->False)
% 0.48/0.69  FOF formula (((eq nat) (degree_real zero_zero_poly_real)) zero_zero_nat) of role axiom named fact_38_degree__0
% 0.48/0.69  A new axiom: (((eq nat) (degree_real zero_zero_poly_real)) zero_zero_nat)
% 0.48/0.69  FOF formula (((eq nat) (degree_poly_real zero_z1423781445y_real)) zero_zero_nat) of role axiom named fact_39_degree__0
% 0.48/0.69  A new axiom: (((eq nat) (degree_poly_real zero_z1423781445y_real)) zero_zero_nat)
% 0.48/0.69  FOF formula (((eq nat) (degree_nat zero_zero_poly_nat)) zero_zero_nat) of role axiom named fact_40_degree__0
% 0.48/0.69  A new axiom: (((eq nat) (degree_nat zero_zero_poly_nat)) zero_zero_nat)
% 0.48/0.69  FOF formula (((eq poly_real) (pderiv_real zero_zero_poly_real)) zero_zero_poly_real) of role axiom named fact_41_pderiv__0
% 0.48/0.69  A new axiom: (((eq poly_real) (pderiv_real zero_zero_poly_real)) zero_zero_poly_real)
% 0.48/0.69  FOF formula (((eq poly_poly_real) (pderiv_poly_real zero_z1423781445y_real)) zero_z1423781445y_real) of role axiom named fact_42_pderiv__0
% 0.48/0.69  A new axiom: (((eq poly_poly_real) (pderiv_poly_real zero_z1423781445y_real)) zero_z1423781445y_real)
% 0.48/0.69  FOF formula (((eq poly_nat) (pderiv_nat zero_zero_poly_nat)) zero_zero_poly_nat) of role axiom named fact_43_pderiv__0
% 0.48/0.69  A new axiom: (((eq poly_nat) (pderiv_nat zero_zero_poly_nat)) zero_zero_poly_nat)
% 0.48/0.69  FOF formula (forall (P:poly_real), (((eq Prop) (((eq poly_real) (pderiv_real P)) zero_zero_poly_real)) (((eq nat) (degree_real P)) zero_zero_nat))) of role axiom named fact_44_pderiv__eq__0__iff
% 0.48/0.69  A new axiom: (forall (P:poly_real), (((eq Prop) (((eq poly_real) (pderiv_real P)) zero_zero_poly_real)) (((eq nat) (degree_real P)) zero_zero_nat)))
% 0.48/0.69  FOF formula (forall (P:poly_poly_real), (((eq Prop) (((eq poly_poly_real) (pderiv_poly_real P)) zero_z1423781445y_real)) (((eq nat) (degree_poly_real P)) zero_zero_nat))) of role axiom named fact_45_pderiv__eq__0__iff
% 0.48/0.69  A new axiom: (forall (P:poly_poly_real), (((eq Prop) (((eq poly_poly_real) (pderiv_poly_real P)) zero_z1423781445y_real)) (((eq nat) (degree_poly_real P)) zero_zero_nat)))
% 0.48/0.69  FOF formula (forall (P:poly_nat), (((eq Prop) (((eq poly_nat) (pderiv_nat P)) zero_zero_poly_nat)) (((eq nat) (degree_nat P)) zero_zero_nat))) of role axiom named fact_46_pderiv__eq__0__iff
% 0.48/0.69  A new axiom: (forall (P:poly_nat), (((eq Prop) (((eq poly_nat) (pderiv_nat P)) zero_zero_poly_nat)) (((eq nat) (degree_nat P)) zero_zero_nat)))
% 0.48/0.69  FOF formula (forall (X2:real), (((eq Prop) (((eq real) zero_zero_real) X2)) (((eq real) X2) zero_zero_real))) of role axiom named fact_47_zero__reorient
% 0.48/0.69  A new axiom: (forall (X2:real), (((eq Prop) (((eq real) zero_zero_real) X2)) (((eq real) X2) zero_zero_real)))
% 0.48/0.69  FOF formula (forall (X2:poly_real), (((eq Prop) (((eq poly_real) zero_zero_poly_real) X2)) (((eq poly_real) X2) zero_zero_poly_real))) of role axiom named fact_48_zero__reorient
% 0.48/0.69  A new axiom: (forall (X2:poly_real), (((eq Prop) (((eq poly_real) zero_zero_poly_real) X2)) (((eq poly_real) X2) zero_zero_poly_real)))
% 0.48/0.69  FOF formula (forall (X2:nat), (((eq Prop) (((eq nat) zero_zero_nat) X2)) (((eq nat) X2) zero_zero_nat))) of role axiom named fact_49_zero__reorient
% 0.48/0.69  A new axiom: (forall (X2:nat), (((eq Prop) (((eq nat) zero_zero_nat) X2)) (((eq nat) X2) zero_zero_nat)))
% 0.48/0.69  FOF formula (forall (X2:poly_poly_real), (((eq Prop) (((eq poly_poly_real) zero_z1423781445y_real) X2)) (((eq poly_poly_real) X2) zero_z1423781445y_real))) of role axiom named fact_50_zero__reorient
% 0.48/0.69  A new axiom: (forall (X2:poly_poly_real), (((eq Prop) (((eq poly_poly_real) zero_z1423781445y_real) X2)) (((eq poly_poly_real) X2) zero_z1423781445y_real)))
% 0.48/0.69  FOF formula (forall (X2:poly_nat), (((eq Prop) (((eq poly_nat) zero_zero_poly_nat) X2)) (((eq poly_nat) X2) zero_zero_poly_nat))) of role axiom named fact_51_zero__reorient
% 0.48/0.69  A new axiom: (forall (X2:poly_nat), (((eq Prop) (((eq poly_nat) zero_zero_poly_nat) X2)) (((eq poly_nat) X2) zero_zero_poly_nat)))
% 0.48/0.69  FOF formula (((eq (poly_real->Prop)) is_zero_real) (fun (P3:poly_real)=> (((eq poly_real) P3) zero_zero_poly_real))) of role axiom named fact_52_is__zero__null
% 0.48/0.69  A new axiom: (((eq (poly_real->Prop)) is_zero_real) (fun (P3:poly_real)=> (((eq poly_real) P3) zero_zero_poly_real)))
% 0.48/0.69  FOF formula (((eq (poly_poly_real->Prop)) is_zero_poly_real) (fun (P3:poly_poly_real)=> (((eq poly_poly_real) P3) zero_z1423781445y_real))) of role axiom named fact_53_is__zero__null
% 0.48/0.69  A new axiom: (((eq (poly_poly_real->Prop)) is_zero_poly_real) (fun (P3:poly_poly_real)=> (((eq poly_poly_real) P3) zero_z1423781445y_real)))
% 0.48/0.70  FOF formula (((eq (poly_nat->Prop)) is_zero_nat) (fun (P3:poly_nat)=> (((eq poly_nat) P3) zero_zero_poly_nat))) of role axiom named fact_54_is__zero__null
% 0.48/0.70  A new axiom: (((eq (poly_nat->Prop)) is_zero_nat) (fun (P3:poly_nat)=> (((eq poly_nat) P3) zero_zero_poly_nat)))
% 0.48/0.70  FOF formula (forall (N:nat), (((eq poly_real) ((poly_cutoff_real N) zero_zero_poly_real)) zero_zero_poly_real)) of role axiom named fact_55_poly__cutoff__0
% 0.48/0.70  A new axiom: (forall (N:nat), (((eq poly_real) ((poly_cutoff_real N) zero_zero_poly_real)) zero_zero_poly_real))
% 0.48/0.70  FOF formula (forall (N:nat), (((eq poly_poly_real) ((poly_c1404107022y_real N) zero_z1423781445y_real)) zero_z1423781445y_real)) of role axiom named fact_56_poly__cutoff__0
% 0.48/0.70  A new axiom: (forall (N:nat), (((eq poly_poly_real) ((poly_c1404107022y_real N) zero_z1423781445y_real)) zero_z1423781445y_real))
% 0.48/0.70  FOF formula (forall (N:nat), (((eq poly_nat) ((poly_cutoff_nat N) zero_zero_poly_nat)) zero_zero_poly_nat)) of role axiom named fact_57_poly__cutoff__0
% 0.48/0.70  A new axiom: (forall (N:nat), (((eq poly_nat) ((poly_cutoff_nat N) zero_zero_poly_nat)) zero_zero_poly_nat))
% 0.48/0.70  FOF formula (forall (P:poly_real), (((eq Prop) (((eq real) ((poly_real2 (reflect_poly_real P)) zero_zero_real)) zero_zero_real)) (((eq poly_real) P) zero_zero_poly_real))) of role axiom named fact_58_reflect__poly__at__0__eq__0__iff
% 0.48/0.70  A new axiom: (forall (P:poly_real), (((eq Prop) (((eq real) ((poly_real2 (reflect_poly_real P)) zero_zero_real)) zero_zero_real)) (((eq poly_real) P) zero_zero_poly_real)))
% 0.48/0.70  FOF formula (forall (P:poly_poly_real), (((eq Prop) (((eq poly_real) ((poly_poly_real2 (reflec1522834046y_real P)) zero_zero_poly_real)) zero_zero_poly_real)) (((eq poly_poly_real) P) zero_z1423781445y_real))) of role axiom named fact_59_reflect__poly__at__0__eq__0__iff
% 0.48/0.70  A new axiom: (forall (P:poly_poly_real), (((eq Prop) (((eq poly_real) ((poly_poly_real2 (reflec1522834046y_real P)) zero_zero_poly_real)) zero_zero_poly_real)) (((eq poly_poly_real) P) zero_z1423781445y_real)))
% 0.48/0.70  FOF formula (forall (P:poly_nat), (((eq Prop) (((eq nat) ((poly_nat2 (reflect_poly_nat P)) zero_zero_nat)) zero_zero_nat)) (((eq poly_nat) P) zero_zero_poly_nat))) of role axiom named fact_60_reflect__poly__at__0__eq__0__iff
% 0.48/0.70  A new axiom: (forall (P:poly_nat), (((eq Prop) (((eq nat) ((poly_nat2 (reflect_poly_nat P)) zero_zero_nat)) zero_zero_nat)) (((eq poly_nat) P) zero_zero_poly_nat)))
% 0.48/0.70  FOF formula (forall (P:poly_poly_poly_real), (((eq Prop) (((eq poly_poly_real) ((poly_poly_poly_real2 (reflec144234502y_real P)) zero_z1423781445y_real)) zero_z1423781445y_real)) (((eq poly_poly_poly_real) P) zero_z935034829y_real))) of role axiom named fact_61_reflect__poly__at__0__eq__0__iff
% 0.48/0.70  A new axiom: (forall (P:poly_poly_poly_real), (((eq Prop) (((eq poly_poly_real) ((poly_poly_poly_real2 (reflec144234502y_real P)) zero_z1423781445y_real)) zero_z1423781445y_real)) (((eq poly_poly_poly_real) P) zero_z935034829y_real)))
% 0.48/0.70  FOF formula (forall (P:poly_poly_nat), (((eq Prop) (((eq poly_nat) ((poly_poly_nat2 (reflec781175074ly_nat P)) zero_zero_poly_nat)) zero_zero_poly_nat)) (((eq poly_poly_nat) P) zero_z1059985641ly_nat))) of role axiom named fact_62_reflect__poly__at__0__eq__0__iff
% 0.48/0.70  A new axiom: (forall (P:poly_poly_nat), (((eq Prop) (((eq poly_nat) ((poly_poly_nat2 (reflec781175074ly_nat P)) zero_zero_poly_nat)) zero_zero_poly_nat)) (((eq poly_poly_nat) P) zero_z1059985641ly_nat)))
% 0.48/0.70  <<<arrow_062_Athesisa_J_A_092_060Longrightarrow_062_Athesisa_092_060close_062,axiom,(
% 0.48/0.70      ~ !>>>!!!<<< [P4: poly_real] :
% 0.48/0.70          ( ! [I: nat] :
% 0.48/0.70              ( member_real @ ( coeff_real @ P4 @ >>>
% 0.48/0.70  statestack=[0, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 11, 22, 30, 36, 43, 50, 99, 124]
% 0.48/0.70  symstack=[$end, TPTP_file_pre, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, LexToken(THF,'thf',1,31555), LexToken(LPAR,'(',1,31558), name, LexToken(COMMA,',',1,31878), formula_role, LexToken(COMMA,',',1,31884), LexToken(LPAR,'(',1,31885), unary_connective]
% 0.48/0.70  Unexpected exception Syntax error at '!':BANG
% 0.48/0.70  Traceback (most recent call last):
% 0.48/0.70    File "CASC.py", line 79, in <module>
% 0.48/0.70      problem=TPTP.TPTPproblem(env=environment,debug=1,file=file)
% 0.48/0.70    File "/export/starexec/sandbox2/solver/bin/TPTP.py", line 38, in __init__
% 0.48/0.70      parser.parse(file.read(),debug=0,lexer=lexer)
% 0.48/0.70    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 265, in parse
% 0.48/0.70      return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
% 0.48/0.70    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 1047, in parseopt_notrack
% 0.48/0.70      tok = self.errorfunc(errtoken)
% 0.48/0.70    File "/export/starexec/sandbox2/solver/bin/TPTPparser.py", line 2099, in p_error
% 0.48/0.70      raise TPTPParsingError("Syntax error at '%s':%s" % (t.value,t.type))
% 0.48/0.70  TPTPparser.TPTPParsingError: Syntax error at '!':BANG
%------------------------------------------------------------------------------